<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // function fn([a,b,c],d,e){
        //     // console.log(arr[0]);
        //     // console.log(arr[1]);
        //     // console.log(arr[2]);

        //     // console.log(arguments);

        //     console.log(a);
        //     console.log(b);
        //     console.log(c);
        //     console.log(d);
        //     console.log(e);
        // }

        // fn([
        //     'a',
        //     'b',
        //     'c'
        // ],'d','e')


        // 剩余运算符...
        // let [a,b,c,...d] = [1,2,3,4,5];

        // Uncaught SyntaxError: Rest element must be last element
        // let [a,b,...d,c] = [1,2,3,4,5];

        // console.log(a);
        // console.log(b);
        // console.log(c);
        // console.log(d);

        // 数组复制
        // let arr = [1,2,3];
        // let arr2 = arr;
        // arr2[1] = '666';
        // console.log(arr2);
        // console.log(arr2 === arr);
        // console.log(arr);

        // let arr = [1,2,3];

        // // 把剩下的都拿过来了，放到了一个新的数组里
        // let arr2 = [...arr];

        // arr2[1] ='888';

        // console.log(arr2);
        // console.log(arr2===arr);
        // console.log(arr);


        // 复制对象
        // let obj = {
        //     name:"老王",
        //     age:19
        // }

        // let obj2 = {...obj};

        // obj2.name='小李'

        // console.log(obj2);

        // console.log(obj2===obj);

        // console.log(obj);



        
    </script>
</body>
</html>